#app {
    min-height: 100vh;
    min-width: 100vw;
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.v-layout {
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    flex: 1;
}

.v-header {
    z-index: 100;
    height: 60px;
    padding: 0;
    margin: 0;
    background: #FFFFFF;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e6eb;
}

.v-menu {
    position: relative;
    background: #FFF;
    height: calc(100vh - 60px);
    width: 220px;
    margin: 0;
    z-index: 90;
    border-right: 1px solid RGB(229, 230, 235);
    box-shadow: 0 2px 5px #00000014;
}

.v-tab {
    border-bottom: 1px solid RGB(229, 230, 235);
    background: #FFF;
    height: 40px;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.v-search-s1 {
    background: #FFF;
    border-radius: 4px;
    padding: 20px 20px 4px 20px;
    margin: 14px 16px 0 16px;
    /*box-shadow: X轴偏移量 Y轴偏移量 模糊半径 扩散半径 颜色;*/
    box-shadow: 0px 0px 1px 2px #00000005;
}

.v-table-s1 {
    background: #FFF;
    border-radius: 4px;
    padding: 20px 20px 15px 20px;
    margin: 14px 16px 0 16px;
    /*box-shadow: X轴偏移量 Y轴偏移量 模糊半径 扩散半径 颜色;*/
    box-shadow: 0px 0px 1px 2px #00000005;
}


.v-footer {
    height: 40px;
    background: #00000050;
    box-sizing: border-box;
}

.v-c-table {
    min-height: 100%;
    border-radius: 4px;
    margin: 0 16px 12px 16px;
}

.v-c-card {
    min-height: 100%;
    background: #FFF;
    border-radius: 4px;
    border: 1px solid RGB(229, 230, 235)
}

.v-c-full {
    min-height: 100%;
    background: #FFF;
}

/*内容区域*/
.right-main-scroll {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

/*内容区域-滚动条宽度*/
.right-main-scroll::-webkit-scrollbar {
    width: 12px !important;
}

/*内容区域-滚动条背景*/
.right-main-scroll::-webkit-scrollbar-track {
    background: #FFF !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 0 5px rgba(15, 126, 232, 0.05) !important;
}

/*内容区域-滚动条样式*/
.right-main-scroll::-webkit-scrollbar-thumb {
    border: none !important; /*边框*/
    background-clip: border-box !important; /*边框不占额外宽度*/
    background: #29282830 !important; /*滚动条颜色*/
    border-radius: 6px !important;
    -webkit-box-shadow: inset 0 0 5px rgb(0 21 41 / 5%) !important;
}
